package cn.scm.server.multistage.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.Date;

/**
 * 流转邀请记录表(BizInviteRecord)实体类
 *
 * @author makejava
 * @since 2020-09-23 20:53:09
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class BizInviteRecordDTO implements Serializable {

    private static final long serialVersionUID = 2729499792167260170L;

    @ApiModelProperty("邀请记录ID")
    private String inviteRecordId;

    @ApiModelProperty("邀请公司id")
    private String customerId;

    @ApiModelProperty("邀请人公司名称")
    private String inviteCustomerName;

    @ApiModelProperty("邀请人用户Id")
    private String inviteUserId;

    @ApiModelProperty("邀请人用户姓名")
    private String inviteUserName;

    @ApiModelProperty("邀请人用户电话")
    private String inviteUserTel;

    @ApiModelProperty("被邀请供应商名称")
    private String custName;

    @ApiModelProperty("被邀请联系人姓名")
    private String contactsName;

    @ApiModelProperty("被邀请联系人手机号")
    private String contactsTel;

    @ApiModelProperty("邀请次数")
    private Integer inviteCount;


    @ApiModelProperty("邀请时间")
    private Date inviteDate;

    @ApiModelProperty("邀请状态,0:未注册,1:建档审核中,3:建档成功,4:建档退回")
    private Integer status;

    @ApiModelProperty("创建时间")
    private Date createTime;

    @ApiModelProperty("创建人")
    private String createUser;

    @ApiModelProperty("修改时间")
    private Date updateTime;

    @ApiModelProperty("修改人")
    private String updateUser;


    public String getInviteRecordId() {
        return inviteRecordId;
    }

    public void setInviteRecordId(String inviteRecordId) {
        this.inviteRecordId = inviteRecordId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getContactsName() {
        return contactsName;
    }

    public void setContactsName(String contactsName) {
        this.contactsName = contactsName;
    }

    public String getContactsTel() {
        return contactsTel;
    }

    public void setContactsTel(String contactsTel) {
        this.contactsTel = contactsTel;
    }

    public Integer getInviteCount() {
        return inviteCount;
    }

    public void setInviteCount(Integer inviteCount) {
        this.inviteCount = inviteCount;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCreateUser() {
        return createUser;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

}